Search Result:islets of langerhans
Overview of noun islets_of_langerhans
The noun islets of langerhans has 1 sense
- islands of Langerhans, isles of Langerhans, islets of Langerhans -- (cell clusters in the pancreas that form the endocrine part of that organ; secrete insulin and other hormones)